/*
 * <p>Copyright ®Alyce_WX版权所有。</p>
 * 类名:DictQO
 * 创建人:alyce_wx
 * 创建时间:2017-03-30
 */
package com.wx.demo.wcd.domain.qo;

import java.util.List;
import com.yjhl.framework.dao.query.QO;

/**
 * query class for Dict 
 * @author alyce_wx
 * @since 1.8
 * @version 1.0.0  
 */
 
public class DictQO extends QO {
    private static final long serialVersionUID = 1L;
    
    /**
     * 字典标识
     */
    private String dictId;    
    private List<String> dictId_list;
    private String dictId_notnull = "N";
    private String dictId_notequal;
    private boolean dictId_like;
    
    /**
     * 字典标题
     */
    private String dictTitle;    
    private List<String> dictTitle_list;
    private String dictTitle_notnull = "N";
    private String dictTitle_notequal;
    private boolean dictTitle_like;
    
    /**
     * 字典标题
     */
    private String dictCode;    
    private List<String> dictCode_list;
    private String dictCode_notnull = "N";
    private String dictCode_notequal;
    private boolean dictCode_like;
    
    /**
     * 字典类型代码
     */
    private String dictTypeCode;    
    private List<String> dictTypeCode_list;
    private String dictTypeCode_notnull = "N";
    private String dictTypeCode_notequal;
    private boolean dictTypeCode_like;
    
    /**
     * 父级代码
     */
    private String parentCode;    
    private List<String> parentCode_list;
    private String parentCode_notnull = "N";
    private String parentCode_notequal;
    private boolean parentCode_like;
    
    /**
     * 状态代码
     */
    private String stsCode;    
    private List<String> stsCode_list;
    private String stsCode_notnull = "N";
    private String stsCode_notequal;
    private boolean stsCode_like;
    
    public String getDictId() {
        return dictId;
    }
    
    public void setDictId(String dictId) {
        this.dictId = dictId;
    }
    public List<String> getDictId_list() {
        return dictId_list;
    }
    
    public void setDictId_list(List<String> dictId_list) {
        this.dictId_list = dictId_list;
    }
    public String getDictId_notequal() {
        return dictId_notequal;
    }
    
    public void setDictId_notequal(String dictId_notequal) {
        this.dictId_notequal = dictId_notequal;
    }
    public String getDictId_notnull() {
        return dictId_notnull;
    }
    
    public void setDictId_notnull(String dictId_notnull) {
        this.dictId_notnull = dictId_notnull;
    }
    
    public boolean isDictId_like() {
        return dictId_like;
    }
    
    public void setDictId_like(boolean dictId_like) {
        this.dictId_like = dictId_like;
    }
    
    public String getDictTitle() {
        return dictTitle;
    }
    
    public void setDictTitle(String dictTitle) {
        this.dictTitle = dictTitle;
    }
    public List<String> getDictTitle_list() {
        return dictTitle_list;
    }
    
    public void setDictTitle_list(List<String> dictTitle_list) {
        this.dictTitle_list = dictTitle_list;
    }
    public String getDictTitle_notequal() {
        return dictTitle_notequal;
    }
    
    public void setDictTitle_notequal(String dictTitle_notequal) {
        this.dictTitle_notequal = dictTitle_notequal;
    }
    public String getDictTitle_notnull() {
        return dictTitle_notnull;
    }
    
    public void setDictTitle_notnull(String dictTitle_notnull) {
        this.dictTitle_notnull = dictTitle_notnull;
    }
    
    public boolean isDictTitle_like() {
        return dictTitle_like;
    }
    
    public void setDictTitle_like(boolean dictTitle_like) {
        this.dictTitle_like = dictTitle_like;
    }
    
    public String getDictCode() {
        return dictCode;
    }
    
    public void setDictCode(String dictCode) {
        this.dictCode = dictCode;
    }
    public List<String> getDictCode_list() {
        return dictCode_list;
    }
    
    public void setDictCode_list(List<String> dictCode_list) {
        this.dictCode_list = dictCode_list;
    }
    public String getDictCode_notequal() {
        return dictCode_notequal;
    }
    
    public void setDictCode_notequal(String dictCode_notequal) {
        this.dictCode_notequal = dictCode_notequal;
    }
    public String getDictCode_notnull() {
        return dictCode_notnull;
    }
    
    public void setDictCode_notnull(String dictCode_notnull) {
        this.dictCode_notnull = dictCode_notnull;
    }
    
    public boolean isDictCode_like() {
        return dictCode_like;
    }
    
    public void setDictCode_like(boolean dictCode_like) {
        this.dictCode_like = dictCode_like;
    }
    
    public String getDictTypeCode() {
        return dictTypeCode;
    }
    
    public void setDictTypeCode(String dictTypeCode) {
        this.dictTypeCode = dictTypeCode;
    }
    public List<String> getDictTypeCode_list() {
        return dictTypeCode_list;
    }
    
    public void setDictTypeCode_list(List<String> dictTypeCode_list) {
        this.dictTypeCode_list = dictTypeCode_list;
    }
    public String getDictTypeCode_notequal() {
        return dictTypeCode_notequal;
    }
    
    public void setDictTypeCode_notequal(String dictTypeCode_notequal) {
        this.dictTypeCode_notequal = dictTypeCode_notequal;
    }
    public String getDictTypeCode_notnull() {
        return dictTypeCode_notnull;
    }
    
    public void setDictTypeCode_notnull(String dictTypeCode_notnull) {
        this.dictTypeCode_notnull = dictTypeCode_notnull;
    }
    
    public boolean isDictTypeCode_like() {
        return dictTypeCode_like;
    }
    
    public void setDictTypeCode_like(boolean dictTypeCode_like) {
        this.dictTypeCode_like = dictTypeCode_like;
    }
    
    public String getParentCode() {
        return parentCode;
    }
    
    public void setParentCode(String parentCode) {
        this.parentCode = parentCode;
    }
    public List<String> getParentCode_list() {
        return parentCode_list;
    }
    
    public void setParentCode_list(List<String> parentCode_list) {
        this.parentCode_list = parentCode_list;
    }
    public String getParentCode_notequal() {
        return parentCode_notequal;
    }
    
    public void setParentCode_notequal(String parentCode_notequal) {
        this.parentCode_notequal = parentCode_notequal;
    }
    public String getParentCode_notnull() {
        return parentCode_notnull;
    }
    
    public void setParentCode_notnull(String parentCode_notnull) {
        this.parentCode_notnull = parentCode_notnull;
    }
    
    public boolean isParentCode_like() {
        return parentCode_like;
    }
    
    public void setParentCode_like(boolean parentCode_like) {
        this.parentCode_like = parentCode_like;
    }
    
    public String getStsCode() {
        return stsCode;
    }
    
    public void setStsCode(String stsCode) {
        this.stsCode = stsCode;
    }
    public List<String> getStsCode_list() {
        return stsCode_list;
    }
    
    public void setStsCode_list(List<String> stsCode_list) {
        this.stsCode_list = stsCode_list;
    }
    public String getStsCode_notequal() {
        return stsCode_notequal;
    }
    
    public void setStsCode_notequal(String stsCode_notequal) {
        this.stsCode_notequal = stsCode_notequal;
    }
    public String getStsCode_notnull() {
        return stsCode_notnull;
    }
    
    public void setStsCode_notnull(String stsCode_notnull) {
        this.stsCode_notnull = stsCode_notnull;
    }
    
    public boolean isStsCode_like() {
        return stsCode_like;
    }
    
    public void setStsCode_like(boolean stsCode_like) {
        this.stsCode_like = stsCode_like;
    }
    

    @Override
	public String toString(){
		
		String toString = "{";
		  	 if(this.dictId != null){
		   	 	toString += (this.dictId+",");
		   	 }
		  	 if(this.dictTitle != null){
		   	 	toString += (this.dictTitle+",");
		   	 }
		  	 if(this.dictCode != null){
		   	 	toString += (this.dictCode+",");
		   	 }
		  	 if(this.dictTypeCode != null){
		   	 	toString += (this.dictTypeCode+",");
		   	 }
		  	 if(this.parentCode != null){
		   	 	toString += (this.parentCode+",");
		   	 }
		  	 if(this.stsCode != null){
		   	 	toString += (this.stsCode+",");
		   	 }
		  if(toString.lastIndexOf(",") == ( toString.length()-1)){
		  	toString = toString.substring(0, toString.length()-1);
		  }
		 toString += "}";
		return toString;
		
	}
	
	public String inputDescription(){
		
		String inputDescription = "{";
		   if(this.dictId != null){
		   		inputDescription += (this.dictId+" : 字典标识,");
		   }
		   if(this.dictTitle != null){
		   		inputDescription += (this.dictTitle+" : 字典标题,");
		   }
		   if(this.dictCode != null){
		   		inputDescription += (this.dictCode+" : 字典标题,");
		   }
		   if(this.dictTypeCode != null){
		   		inputDescription += (this.dictTypeCode+" : 字典类型代码,");
		   }
		   if(this.parentCode != null){
		   		inputDescription += (this.parentCode+" : 父级代码,");
		   }
		   if(this.stsCode != null){
		   		inputDescription += (this.stsCode+" : 状态代码,");
		   }
		  if(inputDescription.lastIndexOf(",") == ( inputDescription.length()-1)){
		  	inputDescription = inputDescription.substring(0, inputDescription.length()-1);
		  }
		  inputDescription += "}";
		
		return inputDescription;
		
	}
}
